

using System;
using System.ComponentModel;
using Abp.Application.Services.Dto;
using Abp.Domain.Entities.Auditing;
using System.ComponentModel.DataAnnotations;
using Ixyu.Base.Dictionaries;

namespace Ixyu.Base.Dictionaries.Dtos
{
    public class AbpDictionaryListDto : FullAuditedEntityDto 
    {

        
		/// <summary>
		/// 名称
		/// </summary>
		[Required(ErrorMessage="名称不能为空")]
		public string Key { get; set; }



		/// <summary>
		/// 值
		/// </summary>
		[Required(ErrorMessage="值不能为空")]
		public string Value { get; set; }



		/// <summary>
		/// 备注
		/// </summary>
		public string Note { get; set; }



		/// <summary>
		/// 静态
		/// </summary>
		public bool IsStatic { get; set; }



		/// <summary>
		/// 父级
		/// </summary>
		public int? ParentId { get; set; }



		/// <summary>
		/// 类型
		/// </summary>
		public int Type { get; set; }



		/// <summary>
		/// ConfigId
		/// </summary>
		public int? ConfigId { get; set; }



		/// <summary>
		/// 排序
		/// </summary>
		public int DisplayOrder { get; set; }



		/// <summary>
		/// 显示颜色
		/// </summary>
		public string Color { get; set; }


        [DisplayName("状态")]
        public bool Status { get; set; }

    }
}